@charset "utf-8";
*{
margin:0;
padding:0
}
body#main{
padding:0;
margin:0;
font:12px normal Arial, Helvetica, sans-serif;
line-height:18px;
color:#333;
background:#cdddeb url(../images/bg.jpg) top center repeat-y
}
.main_holder{
background:#cdddeb url(../images/bg.jpg) top center repeat-y;
margin:auto;
width:100%
}
a.switch_acct_btn{
background:url(../images/switch_acct_btn.png) no-repeat left top;
width:51px;
height:17px;
display:block
}
a.switch_acct_btn:hover{
background:url(../images/switch_acct_btn.png) no-repeat left -17px;
width:51px;
height:17px;
display:block
}
a#close_switch{
background:url(../images/icons_alerts1.gif) no-repeat left -59px;
width:16px;
display:block;
margin-right:10px
}
mod_bg.gif
#manage_merchant{
position:absolute;
margin:50px
0 0 160px
}
#manage_merchant_list{
position:absolute;
text-align:center;
width:185px;
margin:0px
0 0 -14px
}
#manage_merchant_list
ul{
width:185px;
float:left;
background:url(../images/switch_acct_bg.png) no-repeat left top
}
#manage_merchant_list
li{
margin:auto;
width:175px;
border-top:1px solid #eee
}
#manage_merchant_list_b{
width:185px;
height:20px;
background:url(../images/switch_acct_bg.png) no-repeat left bottom;
float:left
}
#manage_merchant_list ul
a{
display:block;
padding:10px
0
}
#manage_merchant_list ul a
img{
border:1px
solid #fff
}
#manage_merchant_list ul a:hover
img{
border:1px
solid #c8e8f8
}
#manage_merchant_list ul a:hover{
background:#edf9ff
}
#manage_merchant_list ul a#close_switch:hover{
background:url(../images/icons_alerts1.gif) no-repeat left -59px;
width:16px;
display:block
}
.profile_header{
border-bottom:1px solid #ddd
}
.profile_bg{
width:84px;
height:84px;
background:url("../images/analytic/profile_bg.gif") no-repeat left top;
text-align:center;
position:relative;
margin:0
10px -20px 0
}
.profile_bg
img{
margin-top:12px
}
.profile_title{
color:#999;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
margin:20px
0 5px 0
}
.breadcrumbs{
height:30px;
line-height:30px;
color:#666
}
.breadcrumbs_l{
background:url(../images/bg_breadcrumbs.gif) no-repeat left top;
height:30px;
padding-left:10px;
font-size:12px
}
.breadcrumbs_l
a{
text-decoration:none
}
.breadcrumbs_r{
background:url(../images/bg_breadcrumbs.gif) no-repeat right top;
height:30px;
width:4px;
padding-left:5px
}
.breadcrumbs_m{
background:url(../images/bg_breadcrumbs.gif) no-repeat -890px top;
width:28px;
height:30px
}
a:active{
outline:none
}
a{
text-decoration:underline;
color:#143E70;
cursor:pointer
}
a:hover{
text-decoration:underline;
color:#0072BC
}
img{
border:none
}
.none{
display:none
}
div.p_margin{
margin:40px
0 40px 0
}
.clear{
clear:both;
font-size:1px;
height:1px
}
.left{
float:left
}
.left_text{
text-align:left
}
.right{
float:right
}
.right_text{
text-align:right
}
.center_text{
text-align:center
}
.light_box{
border:solid 1px #f5eaca;
padding:7px;
color:#cd9933;
width:936px;
margin:auto;
background:#fdffe4
}
.header_bg_dash,.header_bg_myaccount,.header_bg_offers,.header_bg_create,.header_bg_billing,.header_bg_analytics{
background:url(../images/header_bg.gif) left top no-repeat;
height:30px;
width:150px;
margin-top:10px;
float:left
}
.header_bg_myaccount{
background:url(../images/header_bg.gif) 0px -90px no-repeat
}
.header_bg_offers{
background:url(../images/header_bg.gif) 0px -30px no-repeat
}
.header_bg_billing{
background:url(../images/header_bg.gif) 0px -120px no-repeat
}
.header_bg_create{
background:url(../images/header_bg.gif) 0px -150px no-repeat;
width:160px
}
.header_bg_analytics{
background:url(../images/header_bg.gif) 0px -60px no-repeat
}
.gray{
color:#666
}
.margins{
margin:5px
0 5px 0
}
.no_bg{
background:none
}
.red{
color:#F00;
font-size:11px
}
.large_red{
color:#F00;
font-size:30px;
font-weight:bold;
line-height:45px
}
.white{
color:#fff
}
.spacer{
height:10px;
width:10px
}
.spacer8{
height:8px;
width:10px
}
.spacer20{
height:20px;
width:20px
}
.hand{
cursor:pointer;
cursor:hand
}
.vs{
width:26px;
background:url(../images/vs.gif) center center no-repeat;
height:175px;
float:left;
margin:0
15px 0 15px
}
table.legend_table
td{
text-align:left;
border:0px
solid red
}
table.confirm{
background:#f1f8fc
}
table.confirm
td{
padding:5px
}
#bg_top{
background:url(../images/bg_top.jpg) top center no-repeat;
width:100%;
height:138px
}
.logo{
width:150px;
height:50px;
background:url(../images/logo_150x50.png) top left no-repeat;
margin:0
0 10px 0;
float:left
}
.new{
background:url(../images/icon_new.png) top left no-repeat;
width:29px;
height:14px;
position:absolute;
margin: -6px 0 0 95px;
//margin: -6px 0 0 -50px;
z-index:2
}
#wrapper{
width:950px;
margin:0
auto
}
#wrapper_inner{
margin:0
auto;
width:955px;
border:0px
solid red
}
.bottom_space{
height:50px;
width:955px;
float:left
}
.subhead_text{
font-style:italic;
font-weight:bold;
color:#666;
font-size:14px;
width:300px;
margin:0
0 0 10px
}
.more_info,.icon_web,.icon_email,.icon_traffic,.icon_us,.icon_most,.icon_product,.icon_countdown,.icon_top24,.icon_bubble,.icon_tag,.icon_eye{
background:url(../images/icons_16x16.png) top left no-repeat;
width:16px;
height:16px
}
.more_info{
float:right
}
.icon_search
.icon_web{
background:url(../images/icons_16x16.png) 0 -16px no-repeat
}
.icon_email{
background:url(../images/icons_16x16.png) 0 -32px no-repeat
}
.icon_traffic{
background:url(../images/icons_16x16.png) 0 -48px no-repeat
}
.icon_us{
background:url(../images/icons_16x16.png) 0 -64px no-repeat
}
.icon_most{
background:url(../images/icons_16x16.png) 0 -80px no-repeat
}
.icon_product{
background:url(../images/icons_16x16.png) 0 -96px no-repeat
}
.icon_countdown{
background:url(../images/icons_16x16.png) 0 -112px no-repeat
}
.icon_top24{
background:url(../images/icons_16x16.png) 0 -128px no-repeat
}
.icon_bubble{
background:url(../images/icons_16x16.png) 0 -160px no-repeat
}
.icon_tag{
background:url(../images/icons_16x16.png) 0 -176px no-repeat
}
.icon_eye{
background:url(../images/icons_16x16.png) 0 -192px no-repeat
}
ul.lf,ul.lf2{
list-style:none;
margin:0px
0 0 0px;
padding:0;
font-size:11px;
float:left;
width:100%
}
ul.lf li, ul.lf li.footer, ul.lf2 li, ul.lf2
li.footer{
margin:3px
0 3px 0;
padding:3px
0 8px 10px;
border-bottom:1px solid #eee;
line-height:17px;
clear:both;
float:left;
width:240px
}
ul.lf2 li, ul.lf2
li.footer{
width:230px
}
ul.lf li.positive a, ul.lf2 li.positive
a{
color:#568b59
}
ul.lf li.positive a:hover, ul.lf2 li.positive a:hover{
color:#265929
}
ul.lf li.lf_stat a, ul.lf2 li.lf_stat
a{
color:#77a1c2
}
ul.lf li.lf_stat a:hover, ul.lf2 li.lf_stat a:hover{
color:#255378
}
ul.lf .icon_pos, ul.lf2
.icon_pos{
height:16px;
width:25px;
background:url(../images/icons_alerts1.gif) no-repeat 0 -20px;
float:left;
margin-top:2px
}
ul.lf .neg_icon, ul.lf2
.neg_icon{
height:16px;
width:25px;
background:url(../images/icons_alerts1.gif) no-repeat 0 -32px;
float:left
}
ul.lf .lf_stat_icon, ul.lf2
.lf_stat_icon{
height:14px;
width:25px;
background:url(../images/icons_alerts1.gif) no-repeat 0 -47px;
margin-top:2px
}
ul.lf .lf_text, ul.lf2
.lf_text{
width:190px;
float:right;
text-align:left
}
.lf_text2{
width:195px;
float:left;
text-align:left
}
.throbber{
background:url(../images/throbber/throbber.gif) center center no-repeat
}
.pagination{
float:right;
color:#143E70
}
.pagination
div{
float:left
}
.pagination .prev, .pagination
.next{
width:60px
}
.pagination .prev a, .pagination .next
a{
width:60px
}
.pagination .prev a:hover, .pagination .next a:hover{
border:1px
solid #e6eef4;
background:#e6eef4
}
.pagination
a{
display:block;
border:1px
solid #ddd;
margin:0
1px 0 1px;
text-align:center;
text-decoration:none;
width:20px;
line-height:20px;
color:#036
}
.pagination
.ellipse{
padding:8px
3px 0px 3px
}
.pagination
a.unselected{
border:1px
solid #ddd
}
.pagination a.unselected:hover{
border:1px
solid #e6eef4;
background:#e6eef4
}
.pagination
a.selected{
border:none;
color:#143E70;
font-weight:bold
}
.page_count{
color:#bbb;
margin:3px
0 0 0;
font-size:11px;
min-width:75px
}
.review_divider{
height:10px;
border-bottom:1px solid #eee;
margin-bottom:10px;
width:581px
}
a.approve,a.deny{
background:url(../images/landing/sign_up_big.gif) no-repeat -700px 0px;
height:38px;
width:121px;
display:block;
margin-right:10px
}
a.approve:hover{
background:url(../images/landing/sign_up_big.gif) no-repeat -700px -38px
}
a.deny{
background:url(../images/landing/sign_up_big.gif) no-repeat -821px 0px
}
a.deny:hover{
background:url(../images/landing/sign_up_big.gif) no-repeat -821px -38px
}
.lcol_wrapper{
width:650px;
float:left
}
.review_divider2{
height:10px;
border-bottom:1px solid #eee;
margin-bottom:10px;
width:100%
}
a#reviewSubmit,a#commentSubmit{
text-decoration:none
}
.quote{
padding:0
0 0 55px;
color:#666;
font-size:14px;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
margin:10px
0 0 0;
line-height:1.5em;
min-height:60px
}
.subpage_header{
width:100%;
height:50px;
font-size:24px;
font-weight:bold;
background:url(../images/divider_header.gif) bottom center no-repeat;
line-height:40px
}
.none{
display:none
}
.gray_header{
margin:0
}
.sg_tier{
width:34px;
height:30px;
margin:0
auto
}
.sg_novice{
background:url(../images/sg_tiers.gif) no-repeat left top
}
.sg_savvy{
background:url(../images/sg_tiers.gif) no-repeat left -30px
}
.sg_expert{
background:url(../images/sg_tiers.gif) no-repeat left -60px
}
.sg_celeb{
background:url(../images/sg_tiers.gif) no-repeat left -90px
}
.sg_god{
background:url(../images/sg_tiers.gif) no-repeat left -120px
}
.sg_review_box,.sg_follower_box{
background:url(../images/nm_comments_sm.gif) no-repeat left;
height:50px;
width:55px;
float:left;
text-align:center
}
.review_logo{
background:url(../images/dashboard/sg_review_icon.gif) no-repeat left;
width:12px;
height:11px
}
.follower_logo{
background:url(../images/dashboard/sg_follower_icon.gif) no-repeat left;
width:12px;
height:11px
}
.sg_follower_box{
background:url(../images/nm_followers_sm.gif) no-repeat left
}
.sg_big_number{
font-family:Arial;
font-size:21px;
font-weight:bold;
padding:12px
0 0 6px;
text-align:center
}
.sg_small_number{
font-size:9px;
padding:0
0 0 7px;
text-align:center
}
.mayor_icon{
background:url(../images/dashboard/mayor_icon.png) no-repeat left;
height:20px;
width:14px;
float:left;
margin:8px
0 0 10px
}
.ribbon_mayor{
background:url(../images/ribbon_mayor.gif) no-repeat left;
height:51px;
width:38px;
float:left
}
.sg_blue_bg{
background:url(../images/sg_blue_bg.jpg) no-repeat left
}
.mayor_pic{
background:url(../images/dashboard/mayor.png);
width:85px;
height:85px;
z-index:5;
position:absolute
}
#feedback{
display:none;
left:50%;
top:10%;
position:fixed;
width:631px;
z-index:5000;
margin:0
0 0 -315px;
padding:0;
display:none
}
#feedback_tab{
position:fixed;
left:0;
top:50%
}
#feedback_tab
a{
width:39px;
height:99px;
display:block;
background:url(../images/feedback.png) no-repeat left top
}
#feedback_tab a:hover{
background:url(../images/feedback.png) no-repeat -39px top
}
#feedback_cover{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:10;
display:none;
background-color:#000;
opacity: .7;
filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.7)
}
.feedback_cover{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:10;
display:none;
background-color:#000;
opacity: .7;
filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.7)
}
#ftu{
display:none;
left:50%;
top:10%;
position:fixed;
width:631px;
z-index:5000;
margin:0
0 0 -315px;
padding:0;
display:none
}
#ftu_tab{
position:fixed;
left:0;
top:50%
}
#ftu_tab
a{
width:39px;
height:99px;
display:block;
background:url(../images/feedback.png) no-repeat left top
}
#ftu_tab a:hover{
background:url(../images/feedback.png) no-repeat -39px top
}
#ftu_cover{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:10;
display:none;
background-color:#000;
opacity: .7;
filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.7)
}
.ftu_cover{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:10;
display:none;
background-color:#000;
opacity: .7;
filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.7)
}
.col_arrow{
background:url(../images/reviews_box_arrow.png) top left no-repeat;
margin:90px
0 0 -2px;
width:16px;
height:53px;
position:relative;
z-index:2
}
.review_divider_short{
width:100%;
float:left;
height:16px
}
.review_box{
width:269px
}
.review_box_top{
width:269px;
height:18px;
background:url(../images/reviews_box_top.png) top left no-repeat
}
.review_box_mid{
width:269px;
background:url(../images/reviews_box_mid.png) top left repeat-y
}
.review_box_content{
width:236px;
margin:0
auto
}
.review_box_btm{
width:269px;
height:18px;
background:url(../images/reviews_box_btm.png) top left no-repeat
}
.review_bar{
width:140px;
background:#ddd
}
.review_bar_blue{
background:url(../images/review_bar_blue.gif) top left repeat-x
}
.review_bar_num{
color:#fff;
font-size:10px;
margin:0
2px 0 2px;
line-height:15px
}
.review_holder{
border:1px
solid #ededed;
width:100%;
margin:0px
0 0 0;
float:left;
margin:0
0 10px 0;
_margin:0
}
.holderBox{
background:url(../images/mayor_bg.gif) center center no-repeat;
width:52px;
height:44px
}
.holderBoxReview{
background:url(../images/comments_bg.gif) center center no-repeat;
width:55px;
height:50px
}
.holderBoxFollower{
background:url(../images/followers_bg.gif) center center no-repeat;
width:55px;
height:50px
}
.review_holder_vs{
border:1px
solid #ededed;
width:100%;
background:url(../images/vs.gif) center center no-repeat;
margin:15px
0 0 0;
padding-bottom:10px
}
.review_padding_wrapper{
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:600px;
line-height:1.5em
}
.review_author{
bottom:0;
float:left;
margin-top:10px
}
.review_author_info{
width:180px;
padding-right:10px;
line-height:normal
}
.review_author_info p,{
margin-bottom:10px
}
.review_author_rating{
width:100%;
border-bottom:1px solid #ccc;
margin-bottom:10px
}
.review_icon{
float:right;
color:#ddd;
width:25px;
font-size:9px;
text-align:center;
height:40px;
margin-right:10px
}
.review_user{
padding-left:20px;
width:385px
}
.review_user table ul.pros
li{
list-style:none;
padding-left:15px
}
.review_user table ul.cons
li{
list-style:none;
padding-left:15px
}
table.review_table{
padding:0;
margin:10px
0 10px 0;
width:100%;
border:none;
font-size:11px
}
table.review_table
td{
padding:0
0 7px 0
}
table.or_table
td{
border-top:1px solid #eee
}
table.or_inner_table
td{
width:90px;
border-right:1px solid #f7f7f7;
text-align:center
}
table.or_table td, table.or_table
th{

}
table.or_table tr:hover{
background:#FEFBE7
}
.or_num{
font-size:14px
}
.lcol_260{
background:url(../images/vert_divider2.jpg) top right no-repeat;
padding-right:15px;
width:270px
}
.instore_right{
background:url(../images/reports/instore/vert_divider.gif)  top left no-repeat;
min-height:384px;
padding-left:20px;
width:260px
}
.instore_rcol_box{
background:#f4fafe;
border:1px
solid #d3e4f2;
width:260px;
margin-bottom:20px
}
.instore_rcol_box_top{
background:#d3e4f2;
padding:10px;
font-size:14px;
font-weight:bold;
text-shadow:#fff 1px 1px 0px;
color:#0A3961
}
.instore_rcol_box_content{
margin:0
auto;
width:240px;
padding:10px
0 10px 0
}
a.addtl_loc{
display:block;
width:240px;
line-height:25px;
border-bottom:1px solid #eee
}
a.addtl_loc:hover{

}
table.weather{
width:100%
}
table.weather
td{
text-align:center
}
.instore_image{
width:170px
}
.instore_details{
width:440px
}
.instore_short_header{
font-weight:normal;
padding-bottom:10px;
border-bottom:1px solid #ddd;
font-size:1.8em
}
.instore_upcoming{
background:url(../images/reports/instore/upcoming.png) top left no-repeat;
width:76px;
height:74px;
position:relative
}
.instore_address{
border:0px
solid #039
}
.instore_times{
margin:0
0 10px 0
}
.instore_note{
float:right;
width:273px
}
.instore_note
.top{
background:url(../images/reports/instore/note_top.gif) top left no-repeat;
width:263px;
height:35px;
padding-left:10px;
font-style:italic
}
.instore_note
.mid{
background:url(../images/reports/instore/note_mid.gif) top left repeat-y;
width:253px;
padding:10px
}
.instore_note
.btm{
background:url(../images/reports/instore/note_btm.gif) top left no-repeat;
width:273px;
height:15px
}
.gauge{
border:1px
solid #ddd;
background:#eee;
float:left;
width:558px;
margin:10px
0 30px 0;
font-size:12px;
line-height:22px
}
.red-bg{
background:transparent url(../images/reports/instore/red-bg.gif) repeat-x scroll left top;
color:#FFF;
float:left;
text-align:center
}
.mod_top_text{
line-height:41px;
font-size:14px;
margin:2px
0 0 15px;
font-weight:bold;
text-shadow:#fff 1px 1px 0px;
color:#0A3961
}
.mod_650{
width:650px
}
.mod_top_650{
background:url(../images/mod_top_btm_650.gif) top left no-repeat;
height:42px
}
.mod_top2_650{
background:url(../images/mod_btm_bg_650.gif) top left no-repeat;
height:10px
}
.mod_mid_650{
background:url(../images/mod_mid_bg_650.gif) top left repeat-y;
width:620px;
padding:15px
}
.mod_btm_650{
background:url(../images/mod_top_btm_650.gif) bottom left no-repeat;
height:10px
}
.mod_290{
width:290px
}
.mod_top_290{
background:url(../images/mod_top_btm_290.gif) top left no-repeat;
height:42px
}
.mod_mid_290{
background:url(../images/mod_mid_bg_290.gif) top left repeat-y;
width:290px;
padding:10px
0 10px
}
.mod_btm_290{
background:url(../images/mod_top_btm_290.gif) bottom left no-repeat;
height:10px
}
.mod_content_290{
width:260px;
margin:0
auto
}
.mod_full{
width:955px
}
.mod_top_full{
background:url(../images/mod_top_btm_full.gif) top left no-repeat;
height:42px
}
.mod_mid_full{
background:url(../images/mod_mid_bg_full.gif) top left repeat-y;
margin:0
auto;
width:955px;
padding:10px
0 10px
}
.mod_btm_full{
background:url(../images/mod_top_btm_full.gif) bottom left no-repeat;
height:10px
}
.mod_content_full{
width:925px;
margin:0
auto
}
.small{
font-size:10px
}
.small_blue,a.small_blue{
color:#143E70;
font-weight:bold;
font-size:11px
}
.orange{
color:#C60
}
.pink{
color:#B93B8F
}
a.small_blue:hover{
color:#06C
}
.small_blue2{
color:#143E70;
font-size:11px
}
.body_copy{
line-height:1.5em;
font-size:11px
}
.small_light_blue{
color:#72B3E2;
font-weight:bold;
font-size:11px;
font-style:italic
}
.large_light_blue{
color:#72B3E2;
font-weight:bold;
font-size:24px;
font-style:italic
}
.small_light_gray{
color:#999;
font-weight:bold;
font-size:11px;
font-style:italic
}
.dark_gray{
#666
}
.large{
font-size:30px;
font-weight:bold;
line-height:45px
}
.large2{

}
.red_text{
color:#f00
}
.green{
color:#060
}
.large_green{
color:#060;
font-size:30px;
font-weight:bold;
line-height:45px
}
.normal{
font-weight:normal
}
.bold{
font-weight:bold
}
.italic{
font-style:italic
}
.blue{
color:#143E70
}
.big_green{
color:#690;
font-size:16px;
font-weight:bold
}
.small_green{
color:#690;
font-size:10px;
font-weight:bold
}
.big_gray{
color:#999;
font-size:16px;
font-weight:bold
}
.small_gray{
color:#999;
font-size:10px;
font-weight:bold
}
.small_black{
color:#000;
font-size:10px
}
.medium_black{
#000;
font-size:11px
}
.black_bold{
color:#000;
font-weight:bold
}
.black_bold_14{
color:#000;
font-weight:bold;
font-size:14px
}
.black_bold_24{
color:#000;
font-weight:bold;
font-size:24px
}
.blue_bold_14{
color:#143E70;
font-weight:bold;
font-size:14px
}
.white{
color:#fff
}
#dash_col_divide{
background:url(../images/vert_divider.jpg) 15px -20px no-repeat;
min-height:400px
}
#dash_col_divide2{
background:url(../images/vert_divider.jpg) no-repeat right top
}
.mod_holder{
float:left
}
.mod_top_blank{
background:url(../images/dashboard/mod_top_blank.gif) 0px 0px no-repeat;
float:left
}
.mod_top_16,.mod_top_7,.mod_top_blank_7,.mod_top_36{
background:url(../images/dashboard/mod_bg.gif) 0px -184px no-repeat;
height:45px;
float:left;
line-height:35px;
text-indent:10px;
font-weight:bold
}
.mod_top_12{
background:url(../images/dashboard/mod_bg.gif) 0px -305px no-repeat;
height:45px;
float:left;
line-height:35px;
text-indent:10px;
font-weight:bold
}
.mod_btm_12{
background:url(../images/dashboard/mod_bg.gif) 0px -338px no-repeat;
height:2px;
float:left
}
.mod_btm_36{
background:url(../images/dashboard/mod_bg.gif) 0px -216px no-repeat;
height:2px;
float:left
}
.mod_top_30{
background:url(../images/dashboard/mod_bg.gif) 0px -245px no-repeat;
height:45px;
float:left;
line-height:35px;
text-indent:10px;
font-weight:bold
}
.mod_mid_30{
background:url(../images/dashboard/mod_mid_med.gif) repeat-y left top;
margin-left:1px;
float:left
}
.mod_btm_30{
background:url(../images/dashboard/mod_bg.gif) 0px -290px no-repeat;
height:10px;
float:left
}
.mod_top_24{
background:url(../images/dashboard/mod_bg.gif) 0px -60px no-repeat;
height:45px;
float:left;
line-height:35px;
text-indent:10px;
font-weight:bold
}
.mod_top_16{
background:url(../images/dashboard/mod_bg.gif) 0px -122px no-repeat
}
.mod_top_7{
background:url(../images/dashboard/mod_bg.gif) 0px 0px no-repeat
}
.mod_top_blank_7{
background:url(../images/dashboard/mod_bg.gif) no-repeat -271px 0px;
padding-top:5px;
height:30px
}
.mod_top_blank_7
img{
margin:6px
6px 0 0
}
.mod_top_24{
background:url(../images/dashboard/mod_bg.gif) no-repeat 0 -123px
}
.mod_mid_24{
background:url(../images/dashboard/mod_mid_lg.gif) repeat-y left top
}
.mod_mid_16{
background:url(../images/dashboard/mod_mid.gif) top left repeat-y;
float:left
}
.mod_mid_7{
background:url(../images/dashboard/mod_mid_sm.gif) top left repeat-y;
float:left
}
.mod_mid_12{
background:url(../images/dashboard/mod_mid_12.gif) top left repeat-y;
float:left
}
.mod_content_24{
margin:auto;
width:930px
}
.mod_content_16{
margin:auto;
width:610px
}
.mod_content_12{
margin:auto;
width:470px
}
.mod_content_7{
margin:auto;
width:250px
}
.mod_btm_24{
background:url(../images/dashboard/mod_bg.gif) 0px -170px no-repeat;
height:10px;
float:left
}
.mod_btm_16{
background:url(../images/dashboard/mod_bg.gif) 0px -110px no-repeat;
height:10px;
float:left
}
.mod_btm_7{
background:url(../images/dashboard/mod_bg.gif) 0px -50px no-repeat;
height:10px;
float:left
}
a.learn_more{
background:url(../images/buttons_sm.png) -432px 0px no-repeat;
width:121px;
height:30px;
display:block;
margin-top:24px
}
a.learn_more:hover{
background:url(../images/buttons_sm.png) -432px -30px no-repeat
}
a.create_offer{
background:url(../images/buttons_sm.png) -724px 0px no-repeat;
width:155px;
height:30px;
display:block;
margin-top:24px
}
a.create_offer:hover{
background:url(../images/buttons_sm.png) -724px -30px no-repeat
}
a.update_address{
background:url(../images/buttons_sm.png) -879px 0px no-repeat;
width:121px;
height:30px;
display:block
}
a.update_address:hover{
background:url(../images/buttons_sm.png) -879px -30px no-repeat;
width:121px;
height:30px;
display:block
}
a.update_email{
background:url(../images/buttons_sm.png) -999px 0px no-repeat
}
a.update_email:hover{
background:url(../images/buttons_sm.png) -999px -30px no-repeat
}
a.create_offer2{
background:url(../images/buttons_sm.png) -1119px 0px no-repeat;
width:121px;
height:30px;
display:block
}
a.create_offer2:hover{
background:url(../images/buttons_sm.png) -1119px -30px no-repeat
}
a.next{
background:url(../images/buttons_sm.png) -1340px 0px no-repeat;
width:78px;
height:30px;
display:block
}
a.next:hover{
background:url(../images/buttons_sm.png) -1340px -30px no-repeat
}
a.previewOO{
background:url(../images/buttons_sm.png) -1340px 0px no-repeat;
width:78px;
height:30px;
display:block
}
a.previewOO:hover{
background:url(../images/buttons_sm.png) -1340px -30px no-repeat
}
a.previous{
background:url(../images/buttons_sm.png) -1239px 0px no-repeat;
width:102px;
height:30px;
display:block
}
a.previous:hover{
background:url(../images/buttons_sm.png) -1239px -30px no-repeat
}
a.login{
background:url(../images/buttons_sm.png) -1417px 0px no-repeat;
width:121px;
height:30px;
display:block
}
a.login:hover{
background:url(../images/buttons_sm.png) -1417px -30px no-repeat
}
a.browse{
background:url(../images/buttons_sm.png) -1537px 0px no-repeat;
width:78px;
height:30px;
display:block
}
a.browse:hover{
background:url(../images/buttons_sm.png) -1537px -30px no-repeat
}
a.submit_offer{
background:url(../images/buttons_sm.png) -1700px 0px no-repeat;
width:78px;
height:30px;
display:block
}
a.submit_offer:hover{
background:url(../images/buttons_sm.png) -1700px -30px no-repeat
}
a.submit_feedback{
background:url(../images/buttons_sm.png) -1980px 0px no-repeat;
width:121px;
height:30px;
display:block
}
a.submit_feedback:hover{
background:url(../images/buttons_sm.png) -1980px -30px no-repeat
}
a.view_report{
background:url(../images/buttons_sm.png) -2099px 0px no-repeat;
width:121px;
height:30px;
display:block
}
a.view_report:hover{
background:url(../images/buttons_sm.png) -2099px -30px no-repeat
}
a.update_pw{
background:url(../images/buttons_sm.png) -2219px 0px no-repeat;
width:134px;
height:30px;
display:block;
margin:auto
}
a.update_pw:hover{
background:url(../images/buttons_sm.png) -2219px -30px no-repeat
}
a.update{
background:url(../images/buttons_sm.png) -2352px 0px no-repeat;
width:70px;
height:30px;
display:block
}
a.update:hover{
background:url(../images/buttons_sm.png) -2352px -30px no-repeat
}
a.edit{
background:url(../images/button_edit.gif)  no-repeat;
width:70px;
height:30px;
display:block
}
a.edit:hover{
background:url(../images/button_edit.gif)  no-repeat
}
a.submit{
background:url(../images/buttons_sm.png) -2421px 0px no-repeat;
width:70px;
height:30px;
display:block
}
a.submit:hover{
background:url(../images/buttons_sm.png) -2421px -30px no-repeat
}
a.apply{
background:url(../images/buttons_sm.png) -3858px 0px no-repeat;
width:71px;
height:30px;
display:block
}
a.apply:hover{
background:url(../images/buttons_sm.png) -3858px -30px no-repeat
}
a.previewButton{
background:url(../images/buttons_sm.png) -3928px 0px no-repeat;
width:92px;
height:30px;
display:block
}
a.previewButton:hover{
background:url(../images/buttons_sm.png) -3928px -30px no-repeat
}
a.sponsor{
background:url(../images/buttons_sm.png) -3690px 0px no-repeat;
width:156px;
height:18px;
display:block;
margin:0
0 10px 25px;
padding:6px
}
a.sponsor:hover{
background:url(../images/buttons_sm.png) -3690px -30px no-repeat
}
.stats_box{
background:url("../images/dashboard/stats_square_bg.gif") no-repeat scroll 0 0 transparent;
height:65px;
width:66px;
margin:20px
2px 0 2px;
float:right
}
a.preview{
background:url(../images/buttons_sm.png) -2737px 0px no-repeat;
width:247px;
height:30px;
display:block
}
a.preview:hover{
background:url(../images/buttons_sm.png) -2737px -30px no-repeat
}
a.unassign{
background:url(../images/buttons_sm.png) -2984px 0px no-repeat;
width:134px;
height:30px;
display:block
}
a.unassign:hover{
background:url(../images/buttons_sm.png) -2984px -30px no-repeat
}
a.add{
background:url(../images/buttons_sm.png) -3117px 0px no-repeat;
width:105px;
height:30px;
display:block
}
a.add:hover{
background:url(../images/buttons_sm.png) -3117px -30px no-repeat
}
a.preview_email{
background:url(../images/buttons_sm.png) -3222px 0px no-repeat;
width:247px;
height:30px;
display:block
}
a.preview_email:hover{
background:url(../images/buttons_sm.png) -3222px -30px no-repeat
}
a.leaderboard{
background:url(../images/buttons_sm.png) -3469px 0px no-repeat;
width:221px;
height:30px;
display:block
}
a.leaderboard:hover{
background:url(../images/buttons_sm.png) -3469px -30px no-repeat
}
#oo_callout_box{
background:#fef7d1;
border:1px
solid #fce8c0;
margin:0
0 10px 5px;
width:248px;
padding:6px
}
#oo_callout_box
img{
margin-right:10px
}
#dash_loading_box{
display:none;
position:absolute;
background:url(../images/admin/wait_bg.png) left top;
z-index:100;
left:0;
top:0;
width:100%;
height:100%
}
#tag_wait{
width:278px;
height:167px;
background:url(../images/admin/wait.png) top left no-repeat;
position:absolute;
margin-left: -139px;
left:50%;
top:35%;
z-index:101
}
.tag_guage{
margin:85px
0 0 85px
}
.unassign_arrow{
background:url(../images/icons_alerts2.png) no-repeat -5px -72px;
height:30px;
width:30px
}
.subpage_lcol{
background:url(../images/vert_divider.jpg) no-repeat -220px top;
float:left;
min-height:400px
}
ul.features_tabs{
margin: -5px 0 0 -20px;
padding:0;
float:left;
list-style:none;
height:32px;
width:100%;
background:none
}
ul.features_tabs
li{
margin:0;
padding:0;
height:45px;
border-left:none
}
ul.features_tabs li
a{
text-decoration:none;
color:#666;
display:block;
font-size:12px;
width:193px;
height:42px;
line-height:45px;
padding:0
0 0 15px
}
ul.features_tabs li a
img{
margin-right:10px
}
ul.features_tabs li a:hover{
color:#333
}
ul.features_tabs li.active, ul.features_tabs li.active a, ul.features_tabs li.active a:hover{
background:url(../images/landing/subnav_active.png) no-repeat left top;
color:#204D71;
font-weight:bold
}
.tab_container{
border-top:none;
clear:both;
float:left;
width:100%
}
.tab_content{
font-size:1.2em
}
.tab_content
h2{
font-weight:normal;
padding-bottom:10px;
border-bottom:1px dashed #ddd;
font-size:1.8em
}
.tab_content h3
a{
color:#254588
}
.tab_content
img{
border:none
}
.sg_grad_box{
width:75px;
height:44px;
margin-right:12px;
background:url(../images/analytic/sg_grad_box.gif) no-repeat left top;
text-align:center;
color:#0269A3
}
.sg_box_number{
font-size:22px;
font-weight:bold
}
#mayor_stats{
display:none
}
.steps_header{
font-size:14px;
font-weight:bold;
color:#134F80;
padding:10px;
background:#f7f7f7;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin:0
0 20px 0
}
.ftu_help_arrow{
background:url(../images/dashboard/ftu_help_arrow.gif) no-repeat left top;
height:10px;
width:19px;
margin:0px
0 -1px 30px;
position:relative;
z-index:2
}
.icon_analytics_47x47{
background:url(../images/analytic/icon_analytic_47x47.png) no-repeat left top;
width:47px;
height:47px
}
.icon_analytic_active{
background-position:0 -47px
}
.report{
float:left;
padding:20px
10px 20px 10px;
border-bottom:1px solid #eee
}
.breadcrumbs{
color:#999;
font-size:11px
}
.breadcrumbs
a{

}
#subnav2
ul.subnav3{
visibility:hidden;
position:absolute;
z-index:999;
background:none;
width:150px;
margin: -6px 0 0 -1px
}
#subnav2 .subnav3 li
a{
background:url(../images/dropdown_bg.png);
border-bottom:1px solid #333;
border-top:1px solid #666;
display:block;
width:150px;
color:#fff;
font-weight:bold
}
#subnav2 .subnav3 li a:hover{
color:#fff;
background:#333
}
#subnav2 .subnav3 li
a.no_border{
border-top:none
}
.subnav3
.dropdown_arrow{
background:url(../images/dropdown_arrow.png) no-repeat 30px top;
height:7px;
position:relative
}
#header_shadow{
background:url(../images/header_shadow.gif) repeat-x left top;
width:100px;
height:10px
}
#header_bg{
background:url(../images/dashboard/header_bg.gif) top left no-repeat;
width:100%;
height:50px
}
#header_bg
img{
margin:10px
0 0 0
}
.sort{
float:left;
width:200px;
text-align:left
}
.sort
input{

}
table.persona
td{
padding:2px;
font-size:11px
}
.persona_chart{
text-align:center
}
ul#dashboard_tabs_nav{
float:left;
background:url(../images/mod_top_btm_full.gif) top left no-repeat;
height:42px;
width:955px
}
.table_divider{
width:100%;
height:2px;
border-bottom:1px solid #ddd;
margin-bottom:2px
}
table.trend{
width:100%;
font-size:11px;
margin-top:5px
}
table.trend
th{
color:#143E70;
background:none;
font-weight:bold;
text-transform:uppercase;
padding:0px
}
.divider_short{
width:258px;
height:16px;
margin:10px
0 0 0;
background:url(../images/divider_short.gif) top left no-repeat;
clear:both
}
.gray_bg{
background:#f2f2f2
}
select.tc{
font-size:18px;
padding:4px
}
.tc_type{
width:35%
}
.traffic_details_select{
width:100%;
font:16px bold Arial,Helvetica,sans-serif;
margin-bottom:10px
}
.graph_type{
width:76px;
height:22px;
margin-bottom:10px;
background:url(../images/graph_type.png) top left no-repeat
}
.funnel_type{
width:76px;
height:22px;
margin-bottom:10px;
background:url(../images/graph_type.png) top left no-repeat;
background-position-y: -22px
}
.peak_type{
background:url(../images/graph_type.png) 0 -44px no-repeat
}
.competitor_toggle{
width:150px;
margin-top:5px
}
.conversion_countdown{
width:262px
}
.peak_counter{
width:262px;
height:276px;
background:url(../images/peak_counter_bg.gif) top left no-repeat;
margin:0
0 10px 0
}
.peak_counter_days{
width:100%;
color:#666;
font-size:24px;
font-weight:bold;
text-align:center;
margin:40px
0 12px 0
}
.tile{
background:url(../images/tile_bg.png) top left no-repeat;
width:182px;
height:182px;
margin:0
auto
}
.tile2{
width:204px;
float:left;
margin:11px
0 11px 0;
background-image:none
}
.tileBorder{
float:left;
width:11px;
height:182px
}
.tileContainerFuture{
float:left;
width:180px;
height:182px;
background:transparent url(../images/tile_bg.png) no-repeat scroll left top
}
.tileContainerPast{
float:left;
width:180px;
height:182px;
background:transparent url(../images/tile_bg2.png) no-repeat scroll left top
}
.tile_date{
text-align:center;
color:#fff;
width:130px;
font-size:14px;
font-weight:bold;
line-height:35px;
margin:0
0 15px 0;
float:left
}
.tile_rank{
background:url(../images/tile_rank.png) top left no-repeat;
width:35px;
height:45px;
float:left;
margin: -3px 0 0 10px
}
.rank_text{
color:#84b8ee;
font-size:8px;
text-transform:uppercase;
width:100%;
text-indent:5px;
margin:3px
0 3px 0
}
.rank_number{
font-size:14px;
color:white;
font-weight:bold;
width:100%;
text-align:center;
margin-left: -2px
}
.tile_slider{
background:url(../images/tile_holder_bg.gif) top left no-repeat;
width:613px;
height:232px;
float:left;
overflow:hidden;
border:0px
solid red
}
.tile_slider_nav{
margin:0
auto;
background:url(../images/peak_arrow_bg.gif) top left no-repeat;
width:216px;
height:25px
}
a.tile_slider_arrow_l{
background:url(../images/tile_slider_arrows.gif) top left no-repeat;
width:29px;
height:25px;
display:block
}
a.tile_slider_arrow_l:hover{
background:url(../images/tile_slider_arrows.gif) 0px -25px no-repeat
}
a.tile_slider_arrow_r{
background:url(../images/tile_slider_arrows.gif) -29px 0px  no-repeat;
width:29px;
height:25px;
display:block
}
a.tile_slider_arrow_r:hover{
background:url(../images/tile_slider_arrows.gif) -29px -25px no-repeat
}
.tile_slider_circle{
margin:9px
0 0 28px;
float:left
}
.tile_holder{
width:1428px;
height:200px
}
.tile_slider_circle_off{
background:url(../images/peak_circle.png) top left no-repeat;
width:6px;
height:6px;
margin:0
8px 0 0;
float:left
}
.tile_slider_circle_on{
background:url(../images/peak_circle.png) 0 -6px no-repeat;
width:6px;
height:6px;
margin:0
8px 0 0;
float:left
}
table.hilite{
width:100%;
font-size:11px
}
table
th{
color:#143E70;
background:#e6eef4;
font-size:11px;
font-weight:bold;
padding:3px
9px;
text-shadow:#fff 1px 1px 0px;
border-top:1px solid #eee
}
table{
padding:0;
margin:0;
border:none
}
.legend table td,
table.trend td, table.hilite
td{
border-top:1px solid #eee;
padding:9px
}
.legend2 table
td{
padding:7px
}
table.or_table
td{
padding:10
}
table.or_inner_table{
width:400px;
float:right
}
table.or_inner_table
td{
padding:15px
7px 15px 7px;
text-align:center
}
.divider_955{
width:955px;
height:20px;
clear:both;
margin:15px
0 0 0
}
.top_24{
width:615px;
padding:0
0 0 20px;
background:url(../images/vert_divider_300.gif) top left no-repeat;
min-height:250px
}
.time_select{

}
.time_select_button{
background:url(../images/time_select_tabs.gif) top left no-repeat;
text-align:center;
font-size:10px;
width:80px;
height:32px;
margin-right:5px
}
.funnel{
background:transparent url(../images/inmarket/funnel_email.png) no-repeat scroll left top
}
.legend{
width:100%;
margin:20px
0 10px 0;
padding:0px;
background:#f2f2f2;
border:1px
solid #eee
}
.legend2{
width:100%;
margin:10px
0 0px 0;
padding:0px
}
.legend div,
.legend2
div{
width:10px;
height:10px;
float:left
}
.legend_green{
background:#9fcf67
}
.legend_light_green{
background:#e5f5e5
}
.legend_blue{
background:#005dab
}
.legend_light_blue{
background:#CBEAF5
}
.legend_yellow{
background:#efd93f
}
.legend_light_yellow{
background:#ffc
}
.legend_red{
background:#F00
}
.legend_light_red{
background:#ffe5e5
}
.legend_orange{
background:#F90
}
.legend_black{
background:#222
}
.blue_bg1,.blue_bg2,.blue_bg2,.blue_bg3,.blue_bg4,.blue_bg5,.blue_bg6{
text-indent:5px;
font-size:12px
}
.font10{
font-size:10px;
text-overflow:ellipsis
}
.blue_bg1{
background:url(../images/reports/instore/blue-bg1.gif);
float:left;
color:#143E70;
border-right:1px solid #C0DBEF
}
.blue_bg2{
background:url(../images/reports/instore/blue-bg2.gif);
float:left;
color:#143E70;
border-right:1px solid #9ECFED
}
.blue_bg3{
background:url(../images/reports/instore/blue-bg3.gif);
float:left;
color:#143E70;
border-right:1px solid #74B7E9
}
.blue_bg4{
background:url(../images/reports/instore/blue-bg4.gif);
float:left;
color:#143E70
}
.blue_bg5{
background:url(../images/reports/instore/blue-bg5.gif);
float:left;
color:#fff
}
.blue_bg6{
background:url(../images/reports/instore/blue-bg6.gif);
float:left;
color:#fff
}
.button_blue{
display:block;
margin-top:10px;
cursor:pointer
}
.blue_left{
height:24px;
width:3px;
float:left;
background:url(../images/button_blue.gif) 0 0 no-repeat
}
.blue_right{
height:24px;
width:3px;
float:left;
background:url(../images/button_blue.gif) 0 -24px no-repeat
}
.blue_text{
color:#fff;
height:24px;
line-height:24px;
padding:0
8px 0 8px;
font-weight:bold;
font-size:12px;
float:left;
text-align:center;
background:url(../images/button_blue.gif) 0 -48px repeat-x
}
.button_blue:hover
.blue_left{
background:url(../images/button_blue_hover.gif) 0 0 no-repeat
}
.button_blue:hover
.blue_text{
background:url(../images/button_blue_hover.gif) 0 -48px repeat-x
}
.button_blue:hover
.blue_right{
background:url(../images/button_blue_hover.gif) 0 -24px no-repeat
}
#goodUsername,#errUsername,#goodPassword,#errPassword,#goodCountry,#errCountry,#goodName,#goodPhone,#goodState,#goodCategory,#goodSubcategory,#goodFirstName,#goodLastName,#errState,#errCategory,#errSubcategory,#errName,#errCountry,#errZip,#errBusinessDescription,#goodBusinessDescription,#errPhone,#errFirstName,#errLastName,#validateEmail,#validatePassword1,#validatePassword2{
display:none
}
select.text{
width:230px;
margin:0
0 10px 0;
font-size:16px;
padding:5px;
float:left
}
.ccselect{
width: 100px;
}
textarea.describe_login{
width:211px
}
.white_login{
margin:0
auto;
width:95%
}
input.text{
width:170px;
margin:0
0 0px 0;
font-size:12px;
color:#666
}
label{
font:bold 12px Arial,Helvetica,sans-serif;
line-height:2em;
color:#666
}
.input_caption{
color:#999;
font-size:10px
}
.input_wrap{
float:left
}
a.toggler{
font-size:11px;
font-style:italic;
font-weight:bold
}
.error{
color:#c00;
background:#fae5e5;
border:1px
solid #e9c7c7;
margin:0px
0px 10px 0px;
width:100%;
padding:7px
0;
float:left
}
.icon_error{
background:url(../images/icons_alerts2.png) no-repeat 0 -24px;
width:44px;
height:24px;
float:left
}
.success{
color:#060;
background:#e1f0d9;
border:1px
solid #d2ddc7;
width:100%;
padding:7px
0;
float:left;
margin:0px
0px 10px 0px
}
.icon_success{
background:url(../images/icons_alerts2.png) no-repeat 0 -48px;
width:44px;
height:24px;
float:left
}
.alert_text{
float:left;
margin:5px
0 0 5px;
text-align:left
}
.alert_text ul, .alert_text ul
li{
margin-top:5px
}
a.alert_close{
background:#9FCFEC;
padding:5px;
color:#fff;
float:right;
display:block;
font-size:10px;
line-height:10px;
width:10px;
font-wight:bold;
position:relative;
margin-top: -20px;
text-align:center
}
.center{
margin:auto
}
.blue_box{
border:1px
solid #d0e6f2;
background:#f1f9fe;
float:left;
width:95%;
padding:10px;
font-size:14px;
margin:10px
0 10px 0;
font-weight:bold
}
.td_spacer{
font-size:1px;
height:1px;
width:1px
}
.err_txt_holder{
width:265px;
height:31px
}
.success_txt_l{
float:left;
background:url(../images/login/err_txt_bg_l.gif) top left no-repeat;
height:31px;
width:250px;
font-size:11px;
font-weight:bold;
line-height:31px;
text-indent:40px;
color:green
}
.success_txt_r{
float:left;
width:6px;
height:31px;
background:url(../images/login/err_txt_bg_r.gif) top left no-repeat
}
.err_txt_l{
float:left;
background:url(../images/login/err_txt_bg_l.gif) 0 -31px no-repeat;
height:31px;
width:250px;
font-size:11px;
font-weight:bold;
line-height:31px;
text-indent:40px;
color:red
}
.err_txt_r{
float:left;
width:6px;
height:31px;
background:url(../images/login/err_txt_bg_r.gif) 0 -31px no-repeat
}
body.login{
background:#c6d9e8 url(../images/login_bg.jpg) top center no-repeat
}
#login_wrapper{
width:792px;
margin:auto;
border:0px
solid red;
font:12px normal Arial,Helvetica,sans-serif
}
#login_top{
height:120px
}
.login_holder{
background:#fff;
float:left;
width:100%;
min-height:500px
}
.login_header_text{
font-size:20px;
color:#666;
width:400px;
font-weight:bold;
line-height:60px
}
table.gray_table{
background:#f7f7f7
}
table.gray_table
td{
border-top:1px solid #fff;
border-bottom:1px solid #eee
}
input.text_box{
width:210px;
margin-left: 5px;
}
#login_wrapper
.bg_header{
background:url(../images/admin/bg_header.gif) bottom center repeat-x;
height:60px;
width:100%
}
#login_wrapper
.login_content{
width:770px;
margin:auto;
line-height:18px
}
#login_wrapper
.login_left{
float:left;
width:360px;
margin:0
0 0 20px
}
#login_wrapper
.login_right{
float:right;
width:360px;
min-height:400px;
margin:0
20px 0 0;
background:url(../images/vert_divider.jpg) 0 -50px no-repeat;
padding:0
0 0 20px
}
#admin_nav,#admin_nav2{
float:left;
width:500px;
margin:0
0 0 100px
}
#admin_nav ul, #admin_nav2
ul{
float:left;
list-style:none;
margin:0;
padding:0
}
#admin_nav li, #admin_nav2
li{
float:left;
display:inline;
margin:0;
padding:0
}
#admin_nav a, #admin_nav2
a{
display:block;
background-color:#09C;
padding:0
20px 0 20px;
line-height:35px;
margin-right:3px;
background:url(../images/admin/nav_off.gif) top left repeat-x;
color:#6b9eb9;
text-decoration:none;
font-weight:bold;
font-size:14px
}
#admin_nav2
a{
background:url(../images/admin/nav_off2.gif) top left repeat-x
}
#admin_nav a:hover, #admin_nav2 a:hover{
color:#333
}
#admin_nav a.active, #admin_nav2
a.active{
background:#fff;
color:#333
}
#subnav,#subnav2{
float:left;
width:500px;
margin:25px
0 0 0px
}
#subnav2{
margin:15px
0 0 0px
}
#subnav ul, #subnav2
ul{
float:left;
list-style:none;
margin:0;
padding:0
}
#subnav li, #subnav2
li{
float:left;
display:inline;
margin:0
-1px 0 0;
padding:0
0 0 1px;
background:url(../images/admin/subnav_active.jpg) bottom left no-repeat
}
#subnav a, #subnav2
a{
display:block;
padding:0
15px 0 15px;
line-height:35px;
color:#666;
text-decoration:none;
font-size:12px
}
#subnav a:hover, #subnav2 a:hover{
color:#000
}
#subnav a.active, #subnav2
a.active{
background:#fff url(../images/admin/subnav_active.jpg) no-repeat bottom right;
color:#333;
font-weight:bold
}
.icon_id{
background:url(../images/login/icon_id.gif) top left no-repeat;
width:45px;
height:25px;
margin-top:15px;
float:left
}
.icon_lock{
background:url(../images/login/icon_lock.gif) top left no-repeat;
width:30px;
height:30px;
margin-top:15px;
float:left
}
.icon_search,.icon_inquiry{
background:url(../images/login/icon_search.gif) top left no-repeat;
width:30px;
height:30px;
margin:15px
15px 0 0;
float:left
}
.icon_search2{
background:url(../images/login/icon_search20x20.gif) top left no-repeat;
width:20px;
height:20px;
float:left;
margin:5px
5px 0 0
}
.icon_inquiry{
background:url(../images/login/icon_inquiry.gif) top left no-repeat
}
.icon_offers{
background:url(../images/admin/icon_tag.gif) top left no-repeat;
width:33px;
height:20px;
margin:15px
5px 0 0;
float:left
}
.icon_email{
background:url(../images/admin/icon_email.gif) top left no-repeat;
width:30px;
height:30px;
margin:15px
5px 0 0;
float:left
}
.icon_usage{
background:url(../images/admin/icon_usage.gif) top left no-repeat;
width:30px;
height:30px;
margin:15px
5px 0 0;
float:left
}
.icon_payment{
background:url(../images/admin/icon_payment.gif) top left no-repeat;
width:30px;
height:30px;
margin:15px
5px 0 0;
float:left
}
.footer_shadow{
background:transparent url(../images/admin/footer_shadow.png) top center no-repeat;
width:792px;
height:33px
}
.featured_item{
font-weight:bold;
font-size:14px;
margin:25px
0 30px 0
}
.featured_item
img{
margin: -5px 10px 0px 0;
float:left;
clear:left
}
.sign_in{
float:left;
margin:20px
0 0px 0
}
.prev_next{
float:right;
margin:20px
0 0px 0
}
.back_to_signin{
float:right;
margin:25px
0 0 0
}
.back_to_signin
a{
width:120px;
height:24px;
display:block;
background:url(../images/back_to_sign_in.png) 0 0 no-repeat
}
.back_to_signin:hover
a{
background:url(../images/back_to_sign_in.png) 0 -24px no-repeat
}
#top_nav{
float:right;
text-align:right;
right:0;
height:20px;
margin:10px
0 0 0;
font-size:10px;
color:#999
}
#top_nav
a{
text-decoration:none;
font-weight:bold;
border-left:1px solid #ccc;
padding:0
10px 0 10px;
color:#143E70
}
a#top_nav_no_pad{
padding-right:0px
}
#top_nav a:hover{
text-decoration:underline;
font-weight:bold;
color:#01478f
}
#megaphone{
position:relative;
z-index:10;
margin:0
10px 0 0;
width:39px;
height:24px;
background:url(../images/footer.gif) no-repeat 10px -238px
}
a#notify{
float:right;
display:block;
height:38px;
width:55px;
display:block;
padding:6px
0px 0 10px;
text-align:center;
background:url(../images/footer.gif) repeat-x 0 -169px;
text-decoration:none;
color:#fff;
font-size:10px;
line-height:14px;
font-weight:bold
}
a#notify
#red{
background:url(../images/footer.gif) no-repeat 0 -207px;
height:16px;
width:16px;
margin: -12px 0 0 30px;
position:absolute;
z-index:11;
cursor:pointer
}
a#notify_hide{
background:url(../images/footer.gif) no-repeat 0 -223px;
width:15px;
height:15px;
margin:10px;
float:right
}
#notify_pop{
position:absolute;
right:0;
bottom:0px;
margin:0
-1px 0 0px
}
#notify_pop_top{
border-bottom:0;
width:240px;
float:left
}
#notify_pop_top_inner{
border-top:1px solid #bdbcbd;
border-left:1px solid #bdbcbd;
border-right:1px solid #bdbcbd;
float:left;
width:100%;
background:#fff
}
#notify_pop_top_inner{
max-height:500px;
overflow:auto
}
#notify_pop_top
.header{
background:#E4F2FC;
color:#36C;
font:12px bold Arial,Helvetica,sans-serif;
font-weight:bold;
width:100%;
line-height:30px;
text-indent:10px;
float:left
}
#notify_pop_bottom{
width:242px;
height:40px;
margin-top: -1px;
background:url(../images/footer.gif) bottom center no-repeat
}
li.negative
a{
color:#900
}
#live_stat_pop{
position:absolute;
left:0;
bottom:0px;
margin:0
0 0 0px
}
#live_stat_pop_top{
border-bottom:0;
width:485px;
float:left
}
#live_stat_pop_top_inner{
border-top:1px solid #bdbcbd;
border-left:1px solid #bdbcbd;
border-right:1px solid #bdbcbd;
float:left;
width:100%;
background:#fff;
max-height:500px;
overflow:auto
}
#live_stat_pop_top
#header{
background:#E4F2FC;
color:#36C;
font:12px bold Arial,Helvetica,sans-serif;
font-weight:bold;
width:100%;
line-height:30px;
text-indent:10px;
float:left
}
a#live_stat_hide{
background:url(../images/footer.gif) no-repeat 0 -223px;
width:15px;
height:15px;
margin:10px;
float:right
}
#footer{
position:fixed;
left:50%;
bottom:0;
margin:0
0 -1px -500px;
width:1000px;
background:url(../images/footer.gif) top left repeat-x;
height:38px;
border:1px
solid #cfcfcf;
z-index:9
}
#footer_arrow{
width:130px;
height:38px;
background:url(../images/footer.gif) no-repeat 0 -262px;
float:left
}
#footer
.stat{
float:left;
height:31px;
margin:4px
10px 0 10px
}
#footer
.stat_l{
background:url(../images/footer.gif) no-repeat left -76px;
;
float:left;
width:2px;
height:31px
}
#footer
.stat_m{
background:url(../images/footer.gif) repeat-x left -107px;
float:left;
height:17px;
padding:7px
}
#footer
.stat_r{
background:url(../images/footer.gif) no-repeat left -138px;
float:left;
width:2px;
height:31px
}
.footer_divide{
background:url(../images/footer.gif) no-repeat left -36px;
;
width:2px;
height:38px;
float:left
}
.right_column{
position:absolute;
left:70%;
width:250px
}
#chef{
top:15%;
left:50%;
margin-left: -273px;
width:556px;
height:338px;
position:absolute;
z-index:20;
background:url(../images/offer/chef.png) top left no-repeat;
display:none
}
.submit_message{
margin-top:240px;
margin-left:30px
}
.submit_message_text{
font-size:18px
}
a.preview_button{
background:url(../images/offer/preview_button.gif) top left no-repeat;
width:249px;
height:52px;
display:block
}
a.preview_button:hover{
background:url(../images/offer/preview_button.gif) 0 -54px no-repeat
}
.offer_holder{
float:left;
width:947px;
min-height:400px;
background:url(../images/offer/offer_type_bg.gif) top right repeat-y
}
.offer_type{
background:url(../images/offer/offer_type_bg3.png) top right no-repeat;
width:98%;
height:499px;
float:right
}
.offer_type_desc{
height:56px;
clear:both;
padding-top:10px
}
.offer_type_uk{
background:url(../images/offer/offer_type_uk.gif) top right no-repeat;
width:98%;
height:499px;
float:right
}
table.offer_types
td{
border:none;
border:0px
solid red
}
table.offer_types
td.title{
width:247px
}
table.offer_types
td.check{
text-align:center
}
span.offer_title{
color:#7d9bbb;
font-size:18px
}
span.offer_caption{
color:#7d9bbb;
font-size:11px;
font-style:italic
}
.offer_box{
float:left;
width:650px;
margin:0
0 20px 0
}
.offer_box_content{
margin:0
auto;
width:630px;
padding:10px
0 30px 0;
//padding: 10px 0 10px 0
}
.offer_blue_box_top{
float:left;
width:100%;
height:7px;
background:url(../images/offer/offer_box_blue_top.gif) top left no-repeat;
font-size:6px
}
.offer_blue_box_mid{
float:left;
width:650px;
background:url(../images/offer/offer_box_blue_mid.gif) top left repeat-y
}
.offer_blue_box_mid
.label{
color:#143E70;
font-size:14px;
font-weight:bold
}
.offer_blue_box_btm{
float:left;
width:100%;
height:7px;
background:url(../images/offer/offer_box_blue_btm.gif) bottom left no-repeat;
font-size:6px
}
.offer_select{
width:125px
}
.offer_desc_blue{
width:450px;
color:#143E70;
font-size:14px
}
.offer_box_blue_divide{
background:url(../images/offer/offer_blue_divider.gif) top left no-repeat;
width:30px;
height:109px;
float:left
}
.offer_gray_box_top{
float:left;
width:100%;
height:7px;
background:url(../images/offer/offer_box_gray_top.gif) top left no-repeat;
font-size:6px
}
.offer_gray_box_mid{
float:left;
width:650px;
background:url(../images/offer/offer_box_gray_mid.gif) top left repeat-y
}
.offer_gray_box_mid
.label{
color:#666;
font-size:14px;
font-weight:bold
}
.offer_gray_box_btm{
float:left;
width:100%;
height:6px;
background:url(../images/offer/offer_box_gray_btm.gif) bottom left no-repeat;
font-size:4px
}
.offer_select{
width:125px
}
.offer_desc_gray{
width:450px;
color:#666;
font-size:14px
}
.offer_box_gray_divide{
background:url(../images/offer/offer_gray_divider.gif) top left no-repeat;
width:30px;
height:109px;
float:left
}
textarea{
font-family:arial;
font-size:12px
}
input#txtPercentOff,input#txtUpToPercentOff,input#txtDollarOff,input#txtDollarOffHurdle{
width:50px;
font-size:24px;
font-weight:bold;
text-align:center;
line-height:24px;
height:24px
}
.offer_steps{
width:442px
}
.tag{
margin-top: -11px
}
.tag_top{
background:url(../images/offer/tag_top.jpg) top left no-repeat;
width:265px;
height:120px
}
.tag_mid{
background:url(../images/offer/tag_mid.jpg) top left repeat-y;
width:225px;
padding:20px;
min-height:100px;
color:#c8baa6;
font-size:24px
}
.tag_btm{
background:url(../images/offer/tag_btm.jpg) top left no-repeat;
width:265px;
height:166px
}
.tag_quote_open{
background:url(../images/offer/tag_quote.jpg) top left no-repeat;
width:225px;
height:14px;
font-size:1px
}
.tag_quote_close{
background:url(../images/offer/tag_quote.jpg) bottom right no-repeat;
width:225px;
height:14px;
font-size:1px
}
.date_start{
background:url(../images/offer/date_start_bg.gif) top left no-repeat;
width:268px;
height:413px
}
.date_end{
background:url(../images/offer/date_end_bg.gif) top right no-repeat;
width:268px;
height:413px
}
.date_holder{
width:320px
}
table.dp,table.dp2{
margin-right:auto;
margin-left:auto;
margin-top:60px;
margin-bottom:23px;
width:235px;
height:130px
}
table.dp td, table.dp2
td{
border:0px
solid #000
}
table.dp td#month,
table.dp td#year,
table.dp2 td#month2,
table.dp2
td#year2{
background:#eee;
text-align:center
}
table.dp td#day,
table.dp2
td#day2{
text-align:center;
font-size:50px;
font-weight:bold
}
.rcol_gray_top{
background:url(../images/rcol_gray_top.gif) top left no-repeat;
width:269px;
height:56px;
float:right
}
.rcol_funnel_short{
background:url(../images/offer/rcol_funnel_short.gif) top left no-repeat;
width:269px;
height:234px;
float:right
}
.rcol_gray_funnel{
background:url(../images/rcol_gray_funnel2.gif) top left no-repeat;
width:250px;
height:290px
}
.rcol_gray_arrow{
background:url(../images/rcol_gray_arrow.gif) top left no-repeat;
width:14px;
height:60px;
margin-top:50px
}
table.funnel_table{
width:220px;
margin-left:auto;
margin-right:auto;
margin-top:10px
}
table.funnel_table
td{
height:50px;
border:0px
solid red
}
.rcol_gray_top_text{
line-height:45px;
font-size:14px;
margin:0px
0 0 15px;
font-weight:bold;
text-shadow:#fff 1px 1px 0px;
color:#333
}
.tooltip_link{
display:block;
float:right;
margin:14px
6px 0 0;
width:20px;
height:20px;
background:url(../images/offer/icon_question.gif) top left no-repeat;
cursor:pointer;
cursor:hand
}
.tooltip_link2{
display:block;
float:right;
margin:14px
6px 0 0;
width:20px;
height:20px;
background:url(../images/offer/icon_question.gif) top left no-repeat;
cursor:pointer;
cursor:hand
}
.tooltip_link3{
display:block;
float:right;
margin:14px
6px 0 0;
width:20px;
height:20px;
background:url(../images/offer/icon_question.gif) top left no-repeat;
cursor:pointer;
cursor:hand
}
.tooltip_link4{
display:block;
float:right;
margin:14px
6px 0 0;
width:20px;
height:20px;
background:url(../images/offer/icon_question.gif) top left no-repeat;
cursor:pointer;
cursor:hand
}
.tooltip{
z-index:2;
position:absolute;
text-align:center;
padding:10px
13px 10px 13px;
line-height:18px;
font-family:sans-serif;
color:#000;
font-size:12px;
width:142px
}
.tooltip_top{
background:url(../images/tooltip_top.png) top left no-repeat;
width:142px;
height:9px
}
.tooltip_mid{
background:url(../images/tooltip_mid.png) top left repeat-y;
width:122px;
padding:10px;
color:#7d9bbc;
font-style:italic
}
.tooltip_btm{
background:url(../images/tooltip_btm.png) top left no-repeat;
width:142px;
height:17px
}
.offer_type_eo{
width:30px;
height:30px;
background:url(../images/offer/everyday.gif) top left no-repeat
}
.offer_type_lto{
width:30px;
height:30px;
background:url(../images/offer/lto.gif) top left no-repeat
}
.offer_type_vip{
width:30px;
height:30px;
background:url(../images/offer/instore.gif) top left no-repeat
}
.offer_type_oo{
width:30px;
height:30px;
background:url(../images/offer/oo.gif) top left no-repeat
}
#target_bg{
background:url(../images/login/target_bg.gif) no-repeat right bottom;
min-height:340px
}
ul#tips{
list-style:none;
margin:0;
padding:0
}
ul#tips li#flowers, ul#tips
li#bluenile{
background:url(../images/login/1800flowers_tag.png) top left no-repeat;
width:840px;
height:200px;
margin-left: -75px;
margin-top:20px
}
#success_tag{
background:url(../images/login/success_tag.png) top left no-repeat;
width:198px;
height:119px;
margin-left: -75px
}
ul#tips
li#bluenile{
background:url(../images/login/blue_nile_tag.png) top left no-repeat
}
#confirm_holder{
background:url(../images/login/confirm_quote_bg.gif) repeat-x left top
}
#confirm_quote{
background:url(../images/login/confirm_quote.gif) no-repeat left top;
color:#70a3c5;
font-size:16px;
line-height:28px;
font-style:italic;
margin-left:210px;
padding:20px
0 0 30px
}
.rank_col{
height:60px;
width:50px;
font-size:24px;
color:#999;
text-align:center;
vertical-align:middle
}
body#restricted_bg{
background:#c4d9e8 url(../images/error/restricted.jpg) top center no-repeat;
margin:0;
padding:0;
font:12px normal Arial,Helvetica,sans-serif
}
body#error_bg{
background:#c4d9e8 url(../images/error/error.jpg) top center no-repeat;
margin:0;
padding:0;
font:12px normal Arial,Helvetica,sans-serif
}
body#missing_bg{
background:#c4d9e8 url(../images/error/missing.jpg) top center no-repeat;
margin:0;
padding:0;
font:12px normal Arial,Helvetica,sans-serif
}
#error_wrapper{
margin:auto;
width:792px;
border:1px
solid red
}
.error_title{
text-indent:20px;
line-height:70px
}
.error_content{
float:left;
margin:20px
0 0 20px;
width:400px
}
table#error{
width:100%
}
table#error
td{
border-bottom:1px solid #eee;
padding:15px
}
.error_email{
margin:100px
0 0 45px;
width:320px;
font-size:16px;
line-height:24px;
font-weight:bold;
color:#666
}
.error_message{
margin:100px
0 50px 35px;
width:620px
}
.star1{
background:url(../images/stars.gif) no-repeat left top;
width:76px;
height:14px
}
.star2{
background:url(../images/stars.gif) no-repeat left -14px;
width:76px;
height:14px
}
.star3{
background:url(../images/stars.gif) no-repeat left -28px;
width:76px;
height:14px
}
.star4{
background:url(../images/stars.gif) no-repeat left -42px;
width:76px;
height:14px
}
.star5{
background:url(../images/stars.gif) no-repeat left -56px;
width:76px;
height:14px
}
.t1{
font-size:10px
}
.t2{
font-size:11px
}
.t3{
font-size:12px
}
.t4{
font-size:14px
}
.t5{
font-size:16px
}
.t6{
font-size:18px
}
.t7{
font-size:20px
}
.t8{
font-size:24px
}
.t9{
font-size:28px
}
.dropdown-label{
margin-top:3px
}
body{
text-align:center
}
#login_wrapper{
text-align:left
}
.container{
text-align:left
}
* html .column, * html div.span-1, * html div.span-2, * html div.span-3, * html div.span-4, * html div.span-5, * html div.span-6, * html div.span-7, * html div.span-8, * html div.span-9, * html div.span-10, * html div.span-11, * html div.span-12, * html div.span-13, * html div.span-14, * html div.span-15, * html div.span-16, * html div.span-17, * html div.span-18, * html div.span-19, * html div.span-20, * html div.span-21, * html div.span-22, * html div.span-23, * html div.span-24{
display:inline;
overflow-x:hidden
}
* html
legend{
margin:0px
-8px 16px 0;
padding:0
}
sup{
vertical-align:text-top
}
sub{
vertical-align:text-bottom
}
html>body p
code{
*white-space:normal
}
img{
-ms-interpolation-mode:bicubic
}
.clearfix,.container{
display:inline-block
}
* html .clearfix, * html
.container{
height:1%
}
fieldset{
padding-top:0
}
textarea{
overflow:auto
}
input.text,input.title,textarea{
background-color:#fff;
border:1px
solid #bbb
}
input.text:focus,input.title:focus{
border-color:#666
}
input.text,input.title,textarea,select{
margin:0.5em 0
}
input.checkbox,input.radio{
position:relative;
top:.25em
}
form.inline div, form.inline
p{
vertical-align:middle
}
form.inline
label{
position:relative;
top:-0.25em
}
form.inline input.checkbox, form.inline input.radio, form.inline input.button, form.inline
button{
margin:0.5em 0
}
button,input.button{
position:relative;
top:0.25em
}
div.colborder{
padding-right:22px;
margin-right:23px;
border-right:1px solid #eee
}
ul#subnav2 ul
li{
display:inline;
width:100%
}
a#notify
#red{
background:url(../images/footer.gif) no-repeat 0 -207px;
height:16px;
width:16px;
margin: -12px 0 0 30px;
position:absolute;
z-index:11;
cursor:pointer
}
table.gray_table
td{

}
.tag_guage{
margin:85px
0 0 40px
}
.dropdown-label{
margin-top:12px
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, , article,aside,dialog,figure,footer,header,hgroup,nav,section{
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline
}
article,aside,dialog,figure,footer,header,hgroup,nav,section{
display:block
}
body{
line-height:1.5
}
table{
border-collapse:separate;
border-spacing:0
}
caption{
text-align:left;
font-weight:normal
}
blockquote:before,blockquote:after,q:before,q:after{
content:""
}
blockquote,q{
quotes:"" ""
}
a
img{
border:none
}
html{
font-size:100%
}
body{
font-size:85%;
color:#222;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
margin:0;
padding:0
}
h1,h2,h3,h4,h5,h6{
font-weight:normal;
color:#111
}
h1{
font-size:3em;
line-height:1;
margin-bottom:0.5em
}
h2{
font-size:2em;
margin-bottom:0.75em
}
h3{
font-size:1.5em;
line-height:1;
margin-bottom:1em
}
h4{
font-size:1.2em;
line-height:1.25;
margin-bottom:1.25em
}
h5{
font-size:1em;
font-weight:bold;
margin-bottom:1.5em
}
h6{
font-size:1em;
font-weight:bold
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6
img{
margin:0
}
p{
margin:0
0 1.5em
}
p
img.left{
float:left;
margin:1.5em 1.5em 1.5em 0;
padding:0
}
p
img.right{
float:right;
margin:1.5em 0 1.5em 1.5em
}
a:focus,a:hover{
color:#000
}
a{
color:#009;
text-decoration:underline
}
blockquote{
margin:1.5em;
color:#fff;
font-style:italic
}
strong{
font-weight:bold
}
em,dfn{
font-style:italic
}
dfn{
font-weight:bold
}
sup,sub{
line-height:0
}
abbr,acronym{
border-bottom:1px dotted #666
}
address{
margin:0
0 1.5em;
font-style:italic
}
del{
color:#666
}
pre{
margin:1.5em 0;
white-space:pre
}
pre,code,tt{
font:1em 'andale mono', 'lucida console', monospace;
line-height:1.5
}
li ul, li
ol{
margin:0
}
ul,ol{
margin:0
1.5em 1.5em 0;
padding-left:3.333em
}
ul{
list-style-type:disc
}
ol{
list-style-type:decimal
}
dl{
margin:0
0 1.5em 0
}
dl
dt{
font-weight:bold
}
dd{
margin-left:1.5em
}
table{
width:100%
}
th{
font-weight:bold
}
thead
th{
background:#c3d9ff
}
tr.even
td{
background:#e5ecf9
}
tfoot{
font-style:italic
}
caption{
background:#eee
}
.large{
font-size:1.2em;
line-height:2.5em;
margin-bottom:1.25em
}
.hide{
display:none
}
.quiet{
color:#666
}
.loud{
color:#000
}
.highlight{
background:#ff0
}
.added{
background:#060;
color:#fff
}
.removed{
background:#900;
color:#fff
}
.first{
margin-left:0;
padding-left:0
}
.last{
margin-right:0;
padding-right:0
}
.top{
margin-top:0;
padding-top:0
}
.bottom{
margin-bottom:0;
padding-bottom:0
}
input[type=text],input[type=password],select,textarea{
border:1px
solid #ddd;
padding:5px;
margin:5px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
width:220px
}
input[type=checkbox]{
margin:5px
}
input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus{
border:1px
solid #d7e9f3
}
.container{
width:950px;
margin:0
auto
}
.showgrid{
background:url(src/grid.png)
}
.column,.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,.span-13,.span-14,.span-15,.span-16,.span-17,.span-18,.span-19,.span-20,.span-21,.span-22,.span-23,.span-24{
float:left;
margin-right:10px
}
.last{
margin-right:0
}
.span-1{
width:30px
}
.span-2{
width:70px
}
.span-3{
width:110px
}
.span-4{
width:150px
}
.span-5{
width:190px
}
.span-6{
width:230px
}
.span-7{
width:270px
}
.span-8{
width:310px
}
.span-9{
width:350px
}
.span-10{
width:390px
}
.span-11{
width:430px
}
.span-12{
width:470px
}
.span-13{
width:510px
}
.span-14{
width:550px
}
.span-15{
width:590px
}
.span-16{
width:630px
}
.span-17{
width:670px
}
.span-18{
width:710px
}
.span-19{
width:750px
}
.span-20{
width:790px
}
.span-21{
width:830px
}
.span-22{
width:870px
}
.span-23{
width:910px
}
.span-24{
width:950px;
margin-right:0
}
input.span-1,textarea.span-1,input.span-2,textarea.span-2,input.span-3,textarea.span-3,input.span-4,textarea.span-4,input.span-5,textarea.span-5,input.span-6,textarea.span-6,input.span-7,textarea.span-7,input.span-8,textarea.span-8,input.span-9,textarea.span-9,input.span-10,textarea.span-10,input.span-11,textarea.span-11,input.span-12,textarea.span-12,input.span-13,textarea.span-13,input.span-14,textarea.span-14,input.span-15,textarea.span-15,input.span-16,textarea.span-16,input.span-17,textarea.span-17,input.span-18,textarea.span-18,input.span-19,textarea.span-19,input.span-20,textarea.span-20,input.span-21,textarea.span-21,input.span-22,textarea.span-22,input.span-23,textarea.span-23,input.span-24,textarea.span-24{
border-left-width:1px!important;
border-right-width:1px!important;
padding-left:5px!important;
padding-right:5px!important
}
input.span-1,textarea.span-1{
width:18px!important
}
input.span-2,textarea.span-2{
width:58px!important
}
input.span-3,textarea.span-3{
width:98px!important
}
input.span-4,textarea.span-4{
width:138px!important
}
input.span-5,textarea.span-5{
width:178px!important
}
input.span-6,textarea.span-6{
width:218px!important
}
input.span-7,textarea.span-7{
width:258px!important
}
input.span-8,textarea.span-8{
width:298px!important
}
input.span-9,textarea.span-9{
width:338px!important
}
input.span-10,textarea.span-10{
width:378px!important
}
input.span-11,textarea.span-11{
width:418px!important
}
input.span-12,textarea.span-12{
width:458px!important
}
input.span-13,textarea.span-13{
width:498px!important
}
input.span-14,textarea.span-14{
width:538px!important
}
input.span-15,textarea.span-15{
width:578px!important
}
input.span-16,textarea.span-16{
width:618px!important
}
input.span-17,textarea.span-17{
width:658px!important
}
input.span-18,textarea.span-18{
width:698px!important
}
input.span-19,textarea.span-19{
width:738px!important
}
input.span-20,textarea.span-20{
width:778px!important
}
input.span-21,textarea.span-21{
width:818px!important
}
input.span-22,textarea.span-22{
width:858px!important
}
input.span-23,textarea.span-23{
width:898px!important
}
input.span-24,textarea.span-24{
width:938px!important
}
.append-1{
padding-right:40px
}
.append-2{
padding-right:80px
}
.append-3{
padding-right:120px
}
.append-4{
padding-right:160px
}
.append-5{
padding-right:200px
}
.append-6{
padding-right:240px
}
.append-7{
padding-right:280px
}
.append-8{
padding-right:320px
}
.append-9{
padding-right:360px
}
.append-10{
padding-right:400px
}
.append-11{
padding-right:440px
}
.append-12{
padding-right:480px
}
.append-13{
padding-right:520px
}
.append-14{
padding-right:560px
}
.append-15{
padding-right:600px
}
.append-16{
padding-right:640px
}
.append-17{
padding-right:680px
}
.append-18{
padding-right:720px
}
.append-19{
padding-right:760px
}
.append-20{
padding-right:800px
}
.append-21{
padding-right:840px
}
.append-22{
padding-right:880px
}
.append-23{
padding-right:920px
}
.prepend-1{
padding-left:40px
}
.prepend-2{
padding-left:80px
}
.prepend-3{
padding-left:120px
}
.prepend-4{
padding-left:160px
}
.prepend-5{
padding-left:200px
}
.prepend-6{
padding-left:240px
}
.prepend-7{
padding-left:280px
}
.prepend-8{
padding-left:320px
}
.prepend-9{
padding-left:360px
}
.prepend-10{
padding-left:400px
}
.prepend-11{
padding-left:440px
}
.prepend-12{
padding-left:480px
}
.prepend-13{
padding-left:520px
}
.prepend-14{
padding-left:560px
}
.prepend-15{
padding-left:600px
}
.prepend-16{
padding-left:640px
}
.prepend-17{
padding-left:680px
}
.prepend-18{
padding-left:720px
}
.prepend-19{
padding-left:760px
}
.prepend-20{
padding-left:800px
}
.prepend-21{
padding-left:840px
}
.prepend-22{
padding-left:880px
}
.prepend-23{
padding-left:920px
}
div.border{
padding-right:4px;
margin-right:5px;
border-right:1px solid #eee
}
div.colborder{
padding-right:24px;
margin-right:25px;
border-right:1px solid #eee
}
.pull-1{
margin-left:-40px
}
.pull-2{
margin-left:-80px
}
.pull-3{
margin-left:-120px
}
.pull-4{
margin-left:-160px
}
.pull-5{
margin-left:-200px
}
.pull-6{
margin-left:-240px
}
.pull-7{
margin-left:-280px
}
.pull-8{
margin-left:-320px
}
.pull-9{
margin-left:-360px
}
.pull-10{
margin-left:-400px
}
.pull-11{
margin-left:-440px
}
.pull-12{
margin-left:-480px
}
.pull-13{
margin-left:-520px
}
.pull-14{
margin-left:-560px
}
.pull-15{
margin-left:-600px
}
.pull-16{
margin-left:-640px
}
.pull-17{
margin-left:-680px
}
.pull-18{
margin-left:-720px
}
.pull-19{
margin-left:-760px
}
.pull-20{
margin-left:-800px
}
.pull-21{
margin-left:-840px
}
.pull-22{
margin-left:-880px
}
.pull-23{
margin-left:-920px
}
.pull-24{
margin-left:-960px
}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24{
float:left;
position:relative
}
.push-1{
margin:0
-40px 1.5em 40px
}
.push-2{
margin:0
-80px 1.5em 80px
}
.push-3{
margin:0
-120px 1.5em 120px
}
.push-4{
margin:0
-160px 1.5em 160px
}
.push-5{
margin:0
-200px 1.5em 200px
}
.push-6{
margin:0
-240px 1.5em 240px
}
.push-7{
margin:0
-280px 1.5em 280px
}
.push-8{
margin:0
-320px 1.5em 320px
}
.push-9{
margin:0
-360px 1.5em 360px
}
.push-10{
margin:0
-400px 1.5em 400px
}
.push-11{
margin:0
-440px 1.5em 440px
}
.push-12{
margin:0
-480px 1.5em 480px
}
.push-13{
margin:0
-520px 1.5em 520px
}
.push-14{
margin:0
-560px 1.5em 560px
}
.push-15{
margin:0
-600px 1.5em 600px
}
.push-16{
margin:0
-640px 1.5em 640px
}
.push-17{
margin:0
-680px 1.5em 680px
}
.push-18{
margin:0
-720px 1.5em 720px
}
.push-19{
margin:0
-760px 1.5em 760px
}
.push-20{
margin:0
-800px 1.5em 800px
}
.push-21{
margin:0
-840px 1.5em 840px
}
.push-22{
margin:0
-880px 1.5em 880px
}
.push-23{
margin:0
-920px 1.5em 920px
}
.push-24{
margin:0
-960px 1.5em 960px
}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24{
float:right;
position:relative
}
.prepend-top{
margin-top:1.5em
}
.append-bottom{
margin-bottom:1.5em
}
.box{
padding:1.5em;
margin-bottom:1.5em;
background:#E5ECF9
}
hr{
background:#eee;
color:#eee;
clear:both;
width:100%;
float:left;
height:1px;
margin:10px
0;
border:none;
clear:both
}
hr.space{
background:#fff;
color:#fff;
visibility:hidden
}
.clearfix:after,.container:after{
content:"\0020";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden
}
.clearfix,.container{
display:block
}
.clear{
clear:both
}
.spacer20{
height:20px;
width:20px
}
.spacer24{
height:24px;
width:20px
}
.spacer30{
height:30px;
width:20px
}
@media
screen{
.sIFR-flash{
visibility:visible !important;
margin:0;
padding:0
}
.sIFR-replaced,.sIFR-ignore{
visibility:visible !important
}
.sIFR-alternate{
position:absolute;
left:0;
top:0;
width:0;
height:0;
display:block;
overflow:hidden
}
.sIFR-replaced div.sIFR-fixfocus{
margin:0pt;
padding:0pt;
overflow:auto;
letter-spacing:0px;
float:none
}

}
@media
print{
.sIFR-flash{
display:none !important;
height:0;
width:0;
position:absolute;
overflow:hidden
}
.sIFR-alternate{
visibility:visible !important;
display:block   !important;
position:static  !important;
left:auto    !important;
top:auto    !important;
width:auto    !important;
height:auto    !important
}

}
@media
screen{
.sIFR-active h1,
.sIFR-active h2,
.sIFR-active h4,
.sIFR-active
h5#pullquote{
visibility:hidden;
font-family:Verdana
}
.sIFR-active
h1{
padding-bottom:0
}
.sIFR-active
h2{
font-size:55px;
display:block
}
.sIFR-active
h3{

}
.sIFR-active
h4{
font-size:18px;
font-weight:normal;
color:#999
}
.sIFR-active
h5#pullquote{
font-size:24px
}
.subhead{
font-weight:bold;
color:#666;
font-size:14px;
border-bottom:none;
padding:0;
margin:20px
0 0 0
}
.sIFR-active
.header_form{
font-size:14px;
padding-top:10px
}

}

.recaptchatable .recaptcha_image_cell,#recaptcha_table{background-color:transparent}#recaptcha_image{border-color:transparent;background-color:transparent}#recaptcha_table{background-color:transparent;border-color:transparent}#recaptcha_area{display:none}

.noprint{display:none;}
.invoiceprint {display:block;}

body{background:#aecbdf url(../images/landing/subpage_bg.jpg) repeat-x left top}
